class TYR_REPAIR_request_ui {
	idd = 6398;
	movingEnable = 1;
	enableSimulation = 1;
	onLoad = "[(_this select 0), player,TYR_REP_Target_Vec,TYR_REP_Target_CanRepair] spawn tyr_rep_fnc_onload; TYR_REP_Repairing = true;";

	class controls {
		class Background : CUI_Frame {
			y = CUI_Row_Y(2);
			h = CUI_Row_DY(0,7);
			w = CUI_Box_W;
		};
		class Caption : CUI_Caption {
			text = $STR_TYR_REPAIR_DLG_TITLE;
			y = CUI_Row_Y(2);
			h = CUI_Row_DY(0,1);
			w = CUI_Box_W;
		};
		class TypeCaption : CUI_Caption {
			text = $STR_TYR_REPAIR_DLG_TYPE;
			y = CUI_Row_Y(3);
			h = CUI_Row_DY(0, 1);
			w = CUI_Box_W / 2;
		};
		class TypeLabel : CUI_Text {
			idc = 1401;
			text = "";
			x = CUI_Box_X(1) - (CUI_Box_W / 2);
			y = CUI_Row_Y(3);
			h = CUI_Row_DY(0, 1);
			w = CUI_Box_W / 2;
		};
		class DamageCaption : CUI_Caption {
			text = $STR_TYR_REPAIR_DLG_DAMAGE;
			y = CUI_Row_Y(4);
			h = CUI_Row_DY(0, 1);
			w = CUI_Box_W / 2;
		};
		class DamageLabel : CUI_Text {
			idc = 1402;
			text = "";
			x = CUI_Box_X(1) - (CUI_Box_W / 2);
			y = CUI_Row_Y(4);
			h = CUI_Row_DY(0, 1);
			w = CUI_Box_W / 2;
		};
		class CanMoveCaption : CUI_Caption {
			text = $STR_TYR_REPAIR_DLG_CANMOVE;
			y = CUI_Row_Y(5);
			h = CUI_Row_DY(0, 1);
			w = CUI_Box_W / 2;
		};
		class CanMoveLabel : CUI_Text {
			idc = 1403;
			text = "";
			x = CUI_Box_X(1) - (CUI_Box_W / 2);
			y = CUI_Row_Y(5);
			h = CUI_Row_DY(0, 1);
			w = CUI_Box_W / 2;
		};
		class CanFireCaption : CUI_Caption {
			text = $STR_TYR_REPAIR_DLG_CANFIRE;
			y = CUI_Row_Y(6);
			h = CUI_Row_DY(0, 1);
			w = CUI_Box_W / 2;
		};
		class CanFireLabel : CUI_Text {
			idc = 1404;
			text = "";
			x = CUI_Box_X(1) - (CUI_Box_W / 2);
			y = CUI_Row_Y(6);
			h = CUI_Row_DY(0, 1);
			w = CUI_Box_W / 2;
		};
		class FuelCaption : CUI_Caption {
			text = $STR_TYR_REPAIR_DLG_FUEL;
			y = CUI_Row_Y(7);
			h = CUI_Row_DY(0, 1);
			w = CUI_Box_W / 2;
		};
		class FuelLabel : CUI_Text {
			idc = 1405;
			text = "";
			x = CUI_Box_X(1) - (CUI_Box_W / 2);
			y = CUI_Row_Y(7);
			h = CUI_Row_DY(0, 1);
			w = CUI_Box_W / 2;
		};
		class RepairTimeCaption : CUI_Caption {
			text = $STR_TYR_REPAIR_DLG_TIME;
			y = CUI_Row_Y(8);
			h = CUI_Row_DY(0, 1);
			w = CUI_Box_W / 2;
		};
		class RepairTimeLabel : CUI_Text {
			idc = 1406;
			text = "";
			x = CUI_Box_X(1) - (CUI_Box_W / 2);
			y = CUI_Row_Y(8);
			h = CUI_Row_DY(0, 1);
			w = CUI_Box_W / 2;
		};
		class Repair : CUI_Button {
			idc = 1500;
			text = $STR_TYR_REPAIR_DLG_REPAIR;
			w = CUI_Box_W / 2;
			y = CUI_Row_Y(9);
			action = "closeDialog 0; [player, TYR_REP_Current_Vec] spawn tyr_rep_fnc_repair;";
		};
		class Close: CUI_Button {
			text = $STR_TYR_REPAIR_DLG_CLOSE;
			x = CUI_Box_X(1) - (CUI_Box_W / 2);
			w = CUI_Box_W / 2;
			y = CUI_Row_Y(9);
			action = "closeDialog 0; TYR_REP_Repairing = false;";
		};
	};
};

